Here is the final chapter of this DIY project.
XBMC splash screens for Windows Welcome Screen
The link I posted is not working. The correct link is
Splash Screens - Home Theater Backdrops & Wallpapers
The red one is my favourite -
Splash Screens - XBMC Splash Screen - Home Theater Backdrops & Wallpapers
Windows Boot Animation
You can download windows boot animations from
Browsing deviantART
Use Windows 7 Boot Updater and select the boot animation from 'File'> 'Load boot skin...'
Change Windows Branding
The welcome screen still has windows branding logo like 'Windows 7 Home Premium' at the bottom of the screen, the accessibility button etc. which we would like to remove.
An excellent step by step guide is discussed here:
How to Remove Branding Logo and Ease of Access (Accessibility) Button from Windows Vista and 7 Login Screens? - Tweaking with Vishal
Edit messages like 'Welcome', 'Shutting down' etc.
Want to change the 'Welcome' message at logon to something like 'Welcome to XBMC' or the 'Shutting down...' message to 'Turning off XBMC' ? Read the following two guides.
Welcome Log On Text Message - Change - Windows 7 Forums
Shutting down... Text Message - Change - Windows 7 Forums
After doing all these customizations, your system will look like a dedicated media center. The next step is to configure the remote control.
PC Remote control
No media center is complete without a dedicated remote control.
Remote Control Reviews - XBMC
The recommended remote controls are based on windows eHome IR driver (RC6), but these are expensive and you will need to source them from ebay or amazon etc. The advantage of such remote controls is that they are highly customizable and you don't need eventghost to control the remote.
With the help of forum member srinisundar, I have ordered one such remote control.
NEW HP MCE /REMOTE CONTROL /USB IR RECEIVER /IR Emitter | eBay
For the time being I am using this remote control which is available on ebay india for Rs.600/-
Multimedia IR PC Remote Controller with USB Receiver | eBay
This remote control is basically a keyboard and mouse combo. It sends keyboard shortcuts like Alt+F4 for the close button and media commands for playback buttons. You can use such a remote control with XBMC out of the box. However the functionality of some keys cannot be changed. For instance, if close button is pressed it will close xbmc without showing any confirmation, 'www' will start your browser etc. Here is where eventghost comes to your rescue.
Configure PC Remote control
First plugin the remote control receiver to a suitable USB port. Please note that eventghost will recognize the remote only when it is plugged into the usb port you selected. Then start the device manager - Right click Computer>Manage>Device Manager. Under the 'Human Interface Device' locate your remote control device. In my pc it is the second 'USB Input Device'. If you don't know which one is your device, then remove the receiver and plugin it again and note which usb device is newly added.
Right click the device and select Properties> Details. Select the property 'Hardware Ids' and copy the first value. Similarly copy the value for 'Device class guid' also.
Go to the folder 'C:\Program Files\EventGhost\plugins\PC Remote Controller' and open the file '__init__.py' using notepad or notepad++ (recommended). Replace the guid and hardwareId with the copied values. Scroll down a little and again replace the "PC Remote Controller" with the new hardware id. Save the file.
Start eventghost. Rightclick 'Autostart' > Add Plugin. Select PC Remote Control under Remote Receiver. Eventghost will prompt you to download and install the driver for this device. After the driver is downloaded and installed, you will see a new device 'PC Remote Controller' under the device manager.
Now press the play button on the remote control and you will see an entry PCRemoteController.Play on the log window of eventghost. Drag and drop the event PCRemoteController.Play (icon with lightning symbol) to the Play macro of XBMC2 plugin as shown in the image. Similarly configure all the buttons or actions as you desire. It is recommended to delete all unused plugins and macros like zoom player, winamp etc.